Manager: Sound Manager



Carbon supports most Sound Manager functions. The functions SetSoundVol, GetSoundVol, SndAddModifier, and SndControl were made obsolete by Sound Manager 3.0 and are replaced by other Sound Manager functions. For other functions that are no longer supported, QuickTime often provides simpler and more flexible alternatives.

Unsupported  AudioGetBass

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioGetInfo

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioGetMute

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioGetOutputDevice

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioGetTreble

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioGetVolume

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioMuteOnEvent

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioSetBass

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioSetMute

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioSetToDefaults

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioSetTreble

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Unsupported  AudioSetVolume

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in Carbon.

Supported  CallFilePlayCompletionProc

Supported  CallSICCompletionProc

Supported  CallSICompletionProc

Supported  CallSIInterruptProc

Supported  CallSndCallBackProc

Supported  CallSndDoubleBackProc

Supported  CallSoundParamProc

Supported  CloseMixerSoundComponent

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  Comp3to1

You should use the sound converter routines instead. Not available in Carbon.

Unsupported  Comp6to1

You should use the sound converter routines instead. Not available in Carbon.

Unsupported  DisposeFilePlayCompletionUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Supported  DisposeSICCompletionUPP

Supported  DisposeSICompletionUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeSIInterruptUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeSndCallBackUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  DisposeSndDoubleBackUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Under Evaluation  DisposeSoundConverterFillBufferDataUPP

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  DisposeSoundParamUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  Exp1to3

You should use the sound converter routines instead. Not available in Carbon.

Unsupported  Exp1to6

You should use the sound converter routines instead. Not available in Carbon.

Supported  FilePlayCompletionProcPtr

Supported  GetCompressionInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetCompressionName

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetDefaultOutputVolume

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetSoundHeaderOffset

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetSoundOutputInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetSoundPreference

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  GetSoundVol

This function is replaced by GetDefaultOutputVolume.

Supported  GetSysBeepVolume

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  InvokeFilePlayCompletionUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Supported  InvokeSICCompletionUPP

Supported  InvokeSICompletionUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeSIInterruptUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeSndCallBackUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  InvokeSndDoubleBackUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Under Evaluation  InvokeSoundConverterFillBufferDataUPP

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  InvokeSoundParamUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  MACEVersion

This function performs no useful purpose as MACE is no longer supported directly. Not available in Carbon.

Supported  NewFilePlayCompletionProc

Unsupported  NewFilePlayCompletionUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Supported  NewSICCompletionProc

Supported  NewSICCompletionUPP

Supported  NewSICompletionProc

Supported  NewSICompletionUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewSIInterruptProc

Supported  NewSIInterruptUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewSndCallBackProc

Supported  NewSndCallBackUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewSndDoubleBackProc

Unsupported  NewSndDoubleBackUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Under Evaluation  NewSoundConverterFillBufferDataUPP

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  NewSoundParamProc

Supported  NewSoundParamUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  OpenMixerSoundComponent

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ParseAIFFHeader

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ParseSndHeader

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetDefaultOutputVolume

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetSoundOutputInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetSoundPreference

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SetSoundVol

This function is replaced by SetDefaultOutputVolume.

Supported  SetSysBeepVolume

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetupAIFFHeader

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetupSndHeader

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SICCompletionProcPtr

Supported  SICompletionProcPtr

Supported  SIInterruptProcPtr

Unsupported  SndAddModifier

This function simply returns noErr, and is not supported in Carbon. As explained in Inside Macintosh: Sound (page 2-150), SndAddModifier should not be called by applications. Not available in Carbon.

Supported  SndCallBackProcPtr

Supported  SndChannelStatus

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SndControl

This function has been obsolete since Sound Manager 3.0, and is not supported in Carbon. As explained in Inside Macintosh: Sound (page 2-134), Sound Manager 3.0 and the Gestalt Manager include routines that provide this functionality. Not available in Carbon.

Supported  SndDisposeChannel

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SndDispVersion

This function performs no useful purpose.

Supported  SndDoCommand

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SndDoImmediate

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SndDoubleBackProcPtr

Supported  SndGetInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SndGetSysBeepState

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SndInputGetDeviceInfo

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndInputGetStatus

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndInputInitHardware

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndInputPauseRecording

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndInputReadAsync

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndInputReadSync

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndInputResumeRecording

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndInputSetDeviceInfo

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndInputStopRecording

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SndManagerStatus

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SndNewChannel

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SndPauseFilePlay

You should instead use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports more audio formats (like wav and mp3) than this call supported. Not available in Carbon.

Supported  SndPlay

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SndPlayDoubleBuffer

Use other Sound Manager or QuickTime functions to play sounds. Not available in Carbon.

Supported  SndRecord

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SndRecordToFile

QuickTime provides a more flexible means of recording sound files. Not available in Carbon.

Supported  SndSetInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SndSetSysBeepState

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SndSoundManagerVersion

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SndStartFilePlay

You should instead use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports more audio formats (like wav and mp3) than this call supported. Not available in Carbon.

Unsupported  SndStopFilePlay

You should instead use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports more audio formats (like wav and mp3) than this call supported. Not available in Carbon.

Supported  SoundComponentAddSource

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentGetInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentGetSource

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentGetSourceData

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentInitOutputDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentPauseSource

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentPlaySourceBuffer

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentRemoveSource

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentSetInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentSetOutput

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentSetSource

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentStartSource

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundComponentStopSource

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundConverterBeginConversion

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundConverterClose

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundConverterConvertBuffer

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundConverterEndConversion

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  SoundConverterFillBuffer

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Under Evaluation  SoundConverterFillBufferDataProcPtr

Supported  SoundConverterGetBufferSizes

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundConverterGetInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundConverterOpen

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SoundConverterSetInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  SoundManagerGetInfo

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Under Evaluation  SoundManagerSetInfo

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  SoundParamProcPtr

Supported  SPBBytesToMilliseconds

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBCloseDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBGetDeviceInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBGetIndexedDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBGetRecordingStatus

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBMillisecondsToBytes

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBOpenDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBPauseRecording

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBRecord

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SPBRecordToFile

QuickTime provides a more flexible means of recording sound files. Not available in Carbon.

Supported  SPBResumeRecording

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBSetDeviceInfo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBSignInDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBSignOutDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBStopRecording

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SPBVersion

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SysBeep

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  UnsignedFixedMulDiv

Available in Sound Manager 3.0 and later when Carbon 1.0.2 or later is present.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 5/11/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.